package com.wiwf.model.security.service;

import com.wiwf.model.bean.SysUserBean;
import com.wiwf.model.mapper.admin.bean.SysUserEntity;

/**
 * @author kehui
 */
public interface SysUserService extends FastmbatisService<SysUserEntity, Integer> {

    /**
     * 获取用户信息，需都匹配
     * @param username 账号
     * @return 信息
     */
    SysUserBean getUser(String username);

    /**
     * 获取用户信息，需都匹配
     * @param username 账号
     * @param password 密码
     * @return 信息
     */
    SysUserBean getUser(String username, String password);

    /**
     * 获取用户信息，需都匹配
     * @param username 账号
     * @param password 密码
     * @param unitCode 企业单位
     * @return 信息
     */
    SysUserBean getUser(String username, String password, String unitCode);

}
